package com.liuning.Thread;

/**
 * 创建线程的方式一：继承Thread类，重写run方法，调用start开启线程
 * 线程开启并不一定立即执行，由CPU调度
 */
public class TestThread1 extends Thread{

    /**
     * run方法线程体
     */
    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("我在敲代码 " + i);
        }
    }

    /**
     * 主线程 main
     * @param args
     */
    public static void main(String[] args) {
        //创建线程对象，调用start开启线程
        TestThread1 thread1 = new TestThread1();
        thread1.start();
        // thread1.run();

        for (int i = 0; i < 10; i++) {
            System.out.println("我在学习多线程 " + i);
        }
    }
}
